
.PHONY: bin

bin:
	GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags "-s -w" -o build/fastdfs_web/fastdfs_web.bin main.go
	cp start.sh ./build
	cp DataBase.db ./build/fastdfs_web/DataBase.db
	cp -r template ./build/fastdfs_web
	cp -r static ./build/fastdfs_web
	mkdir -p ./build/fastdfs_web/conf
	cp conf/app.ini ./build/fastdfs_web/conf/app.ini
	mkdir -p ./build/fastdfs
	cp fileserver ./build/fastdfs

dbuild:
	docker build -t fastdfs-web-services:1.0 .

# 可选运行参数
#	-v /data/fastdfs-web-services/admin:/data/fastdfs \  （服务端）
#	 -v /data/fastdfs-web-services/web:/data/fastdfs_web \ （web端）
drun:
	docker run -itd \
	--restart=always \
	-p 18080:8080 \
	-p 18088:8088 \
	--name fastdfs-web-services fastdfs-web-services:1.0
